<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <!-- 有一个数组存了 1 万个字符串，如何把一万个字符串分成 N 组，当输入第 N 组时，打印该组的所有元素 -->
</head>
<body>
  <script>
    var colors = ['12', '23', '34', '45', '56', '67', '78', '89', '90', '09', '98', '87', '76', '65', '54', '43', '32', '21'];
    var n = prompt()
    function split_array (arr, length){  // arr 是需要拆分的数组 length 是要拆分小数组的数量
      var result = []  // 结果数组
      for (let i = 0; i < arr.length; i += length){
        result.push(arr.slice(i, i + length))  // 循环遍历原数组的 N 个元素 每次取从上次取的下一个开始取
      }
    return result  // 把结果数组 return 
    }
    var result = split_array(colors, 2)
    document.write(result[n]);

  </script>
</body>
</html>